// 创建对象
let pieChart = echarts.init(document.querySelector('.pie'));
// 发生请求
fetch('https://edu.telking.com/api/?type=week')
    .then((response) => {
        // 判断状态
        if(response.status >= 200 && response.status < 300){
            // 处理响应数据
            response.json().then((data) => {
                // 处理数据，使成为数据集
                let set = [];
                for(let i = 0; i < data.data.series.length; i++){
                    let k = data.data.xAxis[i];
                    let v = data.data.series[i];
                    set[i] = [k, v];
                }
                // 定义饼图的option
                let option = {
                    grid: {
                        top: '35%',
                    },
                    dataset: {
                        source: set
                    },
                    title: {
                        text: '饼状图数据展示',
                        left: 'center',
                        top: '10%'
                    },
                    tooltip:{},
                    series: [
                        {
                            type: 'pie',
                            // 使用数据集，不用data
                            datasetIndex: 0,
                            top: '20%'
                        }
                        
                    ]
                }
                pieChart.setOption(option);
            })
        } else {
            alert('请求失败：' + response.status)
        }
    })